// 给你一个字符串 S，找出所有长度为 K 且包含重复字符的子串，请你返回全部满足要求的子串的数目。

#include<bits/stdc++.h>
using namespace std;

class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     * 
     * @param s string字符串 
     * @param k int整型 
     * @return int整型
     */
    int numKLenSubstrRepeats(string s, int k) {
        // write code here
        if(s.size()<k){
            return 0;
        }
        int res=0;
        for(int i=0;i<s.size()-k+1;++i){
            unordered_map<char,bool> hash;
            for(int j=0;j<k;++j){
                if(hash.count(s[i+j])){
                    ++res;
                    break;
                }
                else{
                    hash[s[i+j]]=true;
                }
            }
        }
        return res;
    }
};